html, body { height: 100%; width: 100%; }
body.enter div.panel .theme-chooser { height: 22px; width: 145px; }
body.enter div.panel .theme-chooser2 { float: right; }
body.enter div.panel .theme-chooser .l  { float: left; width: 6px; height: 22px; background-image: url('/shared/adminpanel/choose/choose-l.png'); }
body.enter div.panel .theme-chooser .bg { float: left; height: 22px; background-image: url('/shared/adminpanel/choose/choose-bg.png'); }
body.enter div.panel .theme-chooser img { margin-top: 3px; cursor: pointer; }
body.enter div.panel .theme-chooser .r  { float: left; width: 6px; height: 22px; background-image: url('/shared/adminpanel/choose/choose-r.png'); }

.cl { clear: both; }

.nav-block .item1 { cursor: pointer; }
.nav-block .item1 .sub-nav { position: absolute; visibility: hidden; }
.nav-block .item1:hover .sub-nav { visibility: visible; }

.pages-list-widget .pages-list {  padding: 7px 0px 7px 10px; list-style-type: none; }
.pages-list-widget .pages-list .item { padding: 7px 7px 7px 25px; margin-bottom: 3px; background-image: url('/shared/icons/sortable.png'); background-repeat: no-repeat; background-position: 3px 14px; cursor: move; }

.pages-list-widget .pages-list .item-0 { background-color: #f7f9ff; border: 1px solid #c6d4ff; }
.pages-list-widget .pages-list .item-1 { background-color: #f0f4ff; border: 1px solid #bfcfff; }
.pages-list-widget .pages-list .item-2 { background-color: #e9efff; border: 1px solid #b8caff; }
.pages-list-widget .pages-list .item-3 { background-color: #e2e9ff; border: 1px solid #b0c4ff; }
.pages-list-widget .pages-list .item-4 { background-color: #dbe4ff; border: 1px solid #a9bfff; }
.pages-list-widget .pages-list .item-5 { background-color: #d4dfff; border: 1px solid #a2baff; }
.pages-list-widget .pages-list .item-6 { background-color: #cdd9ff; border: 1px solid #9bb4ff; }

.pages-list .item a { color: #4040ff; }


.af-peditcol1 { width: 620px; vertical-align: top; display: inline-block; }
.af-peditcol2 { vertical-align: top; display: inline-block; }

div div.pblock div.af-label { padding: 6px 0px 2px 0px; font-weight: bold; width: 100%; float: none; }
div div.pblock div.af-edit { display: block; float: none; }
div div.afw-gdbeditor.pblock div.af-value { width: 100%; }
/*
div.pblock-textareaedit { }
div.pblock-textareaedit div.af-label { padding: 6px 0px 2px 0px; font-weight: bold; }
div.pblock-textareaedit div.af-edit { }
div.pblock-textareaedit div.af-edit textarea.af-edit { border: 1px solid #c0c0c0; background-color: #f8f8f8; padding: 4px; width: 100%; }
div.pblock-textareaedit div.af-edit div.af-error { font-size: 10px; color: #666666; }
*/

.admin-filebrowser {}
.admin-filebrowser .left-panel { width: 250px; vertical-align: top; }
.admin-filebrowser .right-panel { min-width: 560px; vertical-align: top; }
.admin-filebrowser .file-groups .file-group { padding: 4px 0px 0px 24px; background-image: url('/shared/icons/filebrowser/_folder-small.png'); background-repeat: no-repeat;  height: 24px; font-size: 11px; display: block; text-decoration: none; color: #000000; }
.admin-filebrowser .file-groups .file-group-A { font-weight: bold; }

.admin-filebrowser .actions { margin-bottom: 5px; }
.admin-filebrowser .actions div.action-group { float: left; margin: 0px 10px 0px 20px; }
.admin-filebrowser .actions div.action { float: left; margin-right: 10px; cursor: pointer; }
.admin-filebrowser .actions div.action:hover { color: #0000ff; }

.admin-filebrowser .upload-block { display: none; }
.admin-filebrowser .upload-block .field { height: 30px; } 
.admin-filebrowser .upload-block .field .name { float: left; width: 220px; }
.admin-filebrowser .upload-block .field .value { float: left; width: 350px; }
.admin-filebrowser .upload-block .field .iname { border: 1px solid #c0c0c0; width: 100%; padding: 2px; }
.admin-filebrowser .upload-block .field .maxsize { border: 1px solid #c0c0c0; width: 90px; padding: 2px; }
.admin-filebrowser .files {}
.admin-filebrowser .files .folder { width: 160px; height: 155px; float: left; }
.admin-filebrowser .files .folder .image { width: 128px; height: 128px; background-image: url('/shared/icons/filebrowser/_folder-big.png'); background-repeat: no-repeat; display: block; margin-left: 11px; }
.admin-filebrowser .files .folder .name { text-align: center; overflow: hidden; color: #000000; text-decoration: none; white-space: nowrap; cursor: pointer; }
.admin-filebrowser .files .file { width: 160px; height: 155px; margin: 0px 20px 20px 0px; float: left; overflow: hidden; white-space: nowrap; }
.admin-filebrowser .files .file .img-and-icons {}
.admin-filebrowser .files .file .img-and-icons .img { height: 128px; width: 128px; border: 1px solid #c0c0c0; margin: 0px 0px 5px 5px; text-align: center; float: left; }
.admin-filebrowser .files .file .img-and-icons .icons { width: 20px; padding-left: 3px; float: left; }
.admin-filebrowser .files .file .img-and-icons .icons a { display: block; }
.admin-filebrowser .files .file .img-and-icons .icons a img { border: 0px; }
.admin-filebrowser .files .file .img-and-icons div.checked { border: 1px solid #ff0000; }
.admin-filebrowser .files .file .text { cursor: pointer; overflow: hidden; font-size: 11px; text-align: center; }
.admin-filebrowser .files .file input { width: 128px; border: 1px solid #c0c0c0; }


.adminpanel-index { width: 900px; margin: 0px auto; }
.adminpanel-index h1 { font-size: 25px; font-family: "Trebuchet MS"; color: #666666; }
.adminpanel-index .big-nav .item1 { float: left; margin-right: 50px; }
.adminpanel-index .big-nav .item1 .sub-nav {}

.field-group { background-color: #ffe0c0; font-weight: bold; }

.c { text-align: center; }
.r { text-align: right; }

.ajajformcenter { width: 990px; margin: 0px auto; }

.market-category { font-weight: bold; font-style: italic; color: #666666; }
.href-nodec { text-align: center; }
.href-nodec a { font-weight: normal; text-decoration: none; font-style: normal; }

#swfupload-control p{ margin:10px 5px; font-size:0.9em; }
#log{ margin:0; padding:0; width:500px;}
#log li{ list-style-position:inside; margin:2px; border:1px solid #ccc; padding:10px; font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; color:#333; background:#fff; position:relative;}
#log li .progressbar{ border:1px solid #333; height:5px; background:#fff; }
#log li .progress{ background:#999; width:0%; height:5px; }
#log li p{ margin:0; line-height:18px; }
#log li.success{ border:1px solid #339933; background:#ccf9b9; }
#log li span.cancel{ position:absolute; top:5px; right:5px; width:20px; height:20px; 
	background:url('/shared/jquery.swfupload/swfupload/cancel.png') no-repeat; cursor:pointer; }

.req-errors { background-color: #ffffff; padding: 5px; border: 1px solid #808080; width: 1000px; margin: 0px auto; }
.req-errors h1 { color: #d04030; }




.fsfiles { max-height: 500px; overflow: auto; }
.fsfiles .fsfile { border-bottom: 1px solid #c0c0c0; }
.fsfiles .bold { font-weight: bold; }
.fsfiles .fsfile .file { float: left; overflow: hidden; white-space: nowrap; width: 450px; border-right: 1px solid #c0c0c0; cursor: pointer; padding: 2px; }
.fsfiles .fsfile .overrided { float: left; overflow: hidden; white-space: nowrap; width: 100px; text-align: center; border-right: 1px solid #c0c0c0; padding: 2px; }
.fsfiles .fsfile .type { float: left; overflow: hidden; white-space: nowrap; width: 150px; padding: 2px; }
.fsfiles .fsfile .path { float: left; overflow: hidden; white-space: nowrap; width: 1px; }

.spreadsheet-wb { border-color: #c0c0c0; border-style: dotted; border-width: 1px 0px 0px 1px; }
.spreadsheet-wb tr td { border-color: #c0c0c0; border-style: dotted; border-width: 0px 1px 1px 0px; }

